﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Net;
using System.IO;
using System.Windows.Forms;

namespace FixAtribbFolderFile
{
    class CheckUpdate
    {
        public string appname = string.Empty;
        public Version version = new Version();
        public string lnk_dl = string.Empty;

        public CheckUpdate(string uri)
        {
            WebClient client = new WebClient();
            string content = string.Empty;
            Stream stream;

            try
            {
                stream = client.OpenRead(uri);
                StreamReader reader = new StreamReader(stream);
                content = reader.ReadToEnd();
            }
            catch //(WebException ex)
            {
                //MessageBox.Show(
                   //// "Không thể kiểm tra bản cập nhật mới.\nVui lòng kiểm tra lại kết nối internet.\n Nếu bạn không có kết nối internet, bạn vẫn \nsử dụng được chương trình mà không gặp bất kỳ trở ngại nào.",
                   // "Kiểm tra cập nhật");
                return;
            }

            string[] strContent = content.Split(';');
            //if (strContent.Length != 3)
            //{
            //    //MessageBox.Show("text file must be in this format \"appname;version;newurl\"");
            //    MessageBox.Show("Lỗi máy chủ tải file.");
            //    return;
            //}
            appname = strContent[0];
            version = new Version(strContent[1]);
            lnk_dl = strContent[2];
            
        }
    }
}
